from pydantic import BaseModel


class Product(BaseModel):
    """
    Represents the data structure of a Product.
    """

    name: str
    category: str
    brand: str
    price: str
    rating: float
    reviews: int
    availability: str
    features: list
    specifications: dict
    description: str